﻿namespace BaseData.API.Read.Dtos
{
    public class AmountDTO
    {

        //流水信息//
        public int AmountId { get; set; }
        /// <summary>
        /// 操作编号
        /// </summary>
        public string OperatingNum { get; set; }
        /// <summary>
        /// 来源
        /// </summary>
        public string Source { get; set; }
        /// <summary>
        /// 支付方式
        /// </summary>
        public string PaymentMethod { get; set; }
        /// <summary>
        /// 支付金额
        /// </summary>
        public decimal PaymentAmount { get; set; }
        /// <summary>
        /// 支付状态
        /// </summary>
        public bool PaymentStatus { get; set; }
        /// <summary>
        /// 卡内余额
        /// </summary>
        public decimal Balance { get; set; }
        /// <summary>
        /// 操作时间
        /// </summary>
        public DateTime OperatingTime { get; set; } = DateTime.Now;


        //业务//

        /// <summary>
        /// 业务id
        /// </summary>
        public int BusinessId { get; set; }
        /// <summary>
        /// 业务名称
        /// </summary>
        public string BusinessName { get; set; }




        //就诊人//
        public int PatientId { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string? Name { get; set; }
        /// <summary>
        /// 就诊卡号
        /// </summary>
        public string? MedicalCard { get; set; }


        //科室//

        /// <summary>
        /// 科室id
        /// </summary>
        public int DepartmentId { get; set; }
        /// <summary>
        /// 科室名称
        /// </summary>
        public string DepartmentName { get; set; }


        //医生//

        /// <summary>
        /// 医生id
        /// </summary>
        public int DoctorId { get; set; }
        /// <summary>
        /// 医生名称
        /// </summary>
        public string DoctorName { get; set; }


    }
}
